DSP gateway Architecture in Detail / DSP Gateway A[LeN`̏ڍ 
iMr. Yoshitaka Hirase Nokia Japan / mLAWpEj

* DSP gatewayƂ́B
 LinuxDSP߂̂́B

* OMAPƂ́B
 ARM baseprocessorłAmobileB
 omaplinuxtree͓Ǝɂ邪eiXNOKIA̕sĂB

* DSP GW̓
 open sourcełB
 ARM DSPԂ̃I[o[wbh𖳂ƂρB
 codectask}lWgB
 movieȂ video audio taskB
 dynamic loaderƂ̂ŁAtaskꂽ肷B
 DSP gatewaycommunity baseŊJłB

* DSP interface
 DSP task deviceȂdevicełB
 ʂāAdspɃANZXB

* Inter Processor Communication
 mail{bNXgpB
 DSPprotocolłĂƁAĂĂB

* mailboxR}h
 DSPŕ\ɂ܂Ƃ߂ĂB
 ̂ȂAIŎgpB

* task mngment : dynamic loader

      DSP			ARM
-------------------  -------------------------------
ɑΉ          Linux̃Avopen()device
R}hdspsB   (dsp 񋟂device)ɂB 
===================  ==============================
  DSP gateway      <->	  DSP gateway
-------------------  ------------------------------

* f
 ssh770loginĉyĐB
 OAblock sendꂽf[^dspĂ
 lqꂽB
 pausêdsptask͕ێĂB
 IƁAtasknotaskƂȂB
 ĐɂAdsptask}`œĂ邱ƂmFB

* performavce evaluation
 iɍڂ邽߁A\]ɃVrAɂĕĂB

* ^
 - taskdspload鎞overheadłƎv邪A
   ǂĂ邩B
   󂯂ĂAɍڂςȂɂđx邩B
   
   contents̍ĐɃg悤ɂB
   LĂ̂ŁAƂȂƈႤB

 - DSPϋɓIɖ߁Af[^ĂP[X͂̂lĂ邩B

   Voice over IPlĂ̂ŁÂɂȂ猟̕KvB

 - DSPĂĂ킯ł͂Ȃ̂ŁÄ邩H 
 
   DSPkernel̈bootɂ肠ĂāÂ܂܁B
   悤ƂƂނB
 




  

